how many hours should you code